#include <stdio.h>

int main()
{
#if 0
    // && 将两侧的操作数，逻辑化，0为假，非0为真
    if(5&&3)
    {
        printf("xxxx\n");
    }
    else {
        printf("oooo\n");
    }
#endif
    // ||

#if 0
    // ! 非真即假，注意 ! 优先级很高


    int a = 3; int b = 4;
    if (a<b)
//    if (!a<b)
//    if (!(a<b))
//    if (!5)
    {
        printf("xxxxxx\n");
    }
    else {
        printf("oooooo\n");
    }



//    for (int i = 0; i < 100; i++)
//    {

//        if(!(i%3))         // if((i%3) == 0)
//        {
//            printf("%d\n", i);
//        }
//    }
#endif

    //  短路 效率的提升
    int a = 44; int b = 55;
//    if((a>40)||(b=66))
//    if((a<40)||(b=66))
//    if((a>40)&&(b=66))
    if((a<40)&&(b=66))
    {
        printf("bxxxxx=%d\n", b);
    }
    else {
        printf("booooo=%d\n", b);
    }
//    printf("Hello World!\n");
    return 0;
}
